www.mxdraw.com
|
返回块引用的块表记录
__property IMxDrawBlockTableRecord* BlockTableRecord;
例如: JS 下面的代码,是遍历块引用的块表记录中的实体,并修改里面的文字内容.
var blkRec = ent.BlockTableRecord; // 创建一个用于遍历器 var iter = blkRec.NewIterator(); for (; !iter.Done(); iter.Step(true, false)) { var tmpEnt = iter.GetEntity(); if (tmpEnt.ObjectName == "McDbText") { // 修改文字内容 var sTxt = tmpEnt.TextString; tmpEnt.TextString = sTxt.replace(sTxt, sTxt + "-1<被修改>"); //修改内容 } ent.AssertWriteEnabled();